/* TOP LEVEL CONTAINERS
-------------------------------------------------------------------*/
/* Standard center-aligned website */
#page-wrap 		{ width:100%; float:left; }
#page-container	{ margin:0 auto; text-align:left; }
#page-wrap2 		{ width:100%; float:left; }
#page-container2	{ margin:0 auto; text-align:left; }

/* Standard center-aligned website */
/*	#client-wrap 		{ width:100%; float:left;height:149px !important; overflow:hidden;}*/
#client-wrap 		{ width:100%; float:left;height:149px !important;}
#client-container	{ margin:0 auto; text-align:left; }

/* Full width website */

/* Full width */
#header-wrap { width:100%; float:left; padding:0px 0 0 0;}
#nav-wrap,
#nav-wrap2,
#body-wrap,
#white-wrap,
#foot-wrap		{ width:100%; float:left; padding:10px 0 0 0;}
#banner-wrap	{ width:100%; float:left; padding:0 0 5px 0; position:relative; height:320px;}
#nav-wrap2      { padding:10px 0 10px 0;}
/* center-aligned containers */
#header-container,
#nav-container,
#nav-container2,
#body-container,
#white-wrap-container,
#banner-wrap-container,
#foot-container-inner	{ margin:0 auto; text-align:left; }
#logo {
    position:absolute;
    padding-right:20px;
    width:360px;
    top:0px;
    height:70px;
    z-index:200;
}

#logo a {
    height:70px;
}

#floating-footer-container {
    height: 123px;

}
#floating-footer.locked {
    position: fixed;
}

#floating-footer-container .generic {
    background-image: url("../image/floating-footer-generic.png");
    background-position: center top;
    background-repeat: repeat-x;
    bottom: 0;
    height: 123px;
    width: 100%;
    z-index: 1000;
}

#right-banner{
    background-image: url("../image/content_testimonials-300x300.png");
    height: 300px;
    width: 300px;
    z-index: 1000;
    float: right;
    position: absolute;
    margin-top: 300px;
    margin-left: 600px;
}
/* SEMANTIC CONTAINERS
-------------------------------------------------------------------*/
#header,
#footer 		{ width:100%; float:left; position:relative; }
#content-wrap           { width:100%; float:right; position:relative; }
#content 		{ float:right; position:relative; }
#sidebar 		{ float:left; position:relative; }


#content.floatL { float:left; }
#content.floatR { float:right; }
#sidebar.floatL { float:left; }
#sidebar.floatR { float:right; }

.container		{ width:100%; float:left; }

